home *** CD-ROM | disk | FTP | other *** search
- ; ##########################################################################
- ; #### ####
- ; #### The MusicBox Project ####
- ; #### ============================ ####
- ; #### ####
- ; #### MusicBoxLibrary_CLib.asm ####
- ; #### ####
- ; #### Version 2.1os -- September 29, 2000 ####
- ; #### ####
- ; #### Copyright (C) 1994 Thomas Dreibholz ####
- ; #### 2000 Molbachweg 7 ####
- ; #### 51674 Wiehl ####
- ; #### Germany ####
- ; #### ####
- ; #### EMail: Dreibholz@bigfoot.com ####
- ; #### WWW: http://www.bigfoot.com/~dreibholz ####
- ; #### ####
- ; ##########################################################################
-
- ; ***************************************************************************
- ; * *
- ; * This program is free software; you can redistribute it and/or modify *
- ; * it under the terms of the GNU General Public License as published by *
- ; * the Free Software Foundation; either version 2 of the License, or *
- ; * (at your option) any later version. *
- ; * *
- ; ***************************************************************************
-
- ; Aztec-C Library-Anbindung
-
- XREF _MusicBoxBase
- XDEF _LVOAddUser
- _LVOAddUser: EQU -30
- XDEF _AddUser
- _AddUser:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -30(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVORemUser
- _LVORemUser: EQU -36
- XDEF _RemUser
- _RemUser:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -36(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOPutCommand
- _LVOPutCommand: EQU -42
- XDEF _PutCommand
- _PutCommand:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -42(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOCheckResult
- _LVOCheckResult: EQU -48
- XDEF _CheckResult
- _CheckResult:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -48(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOWaitResult
- _LVOWaitResult: EQU -54
- XDEF _WaitResult
- _WaitResult:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -54(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOMusicBoxCommand
- _LVOMusicBoxCommand: EQU -60
- XDEF _MusicBoxCommand
- _MusicBoxCommand:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L _MusicBoxBase,A6
- JSR -60(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOMusicBoxCommand1
- _LVOMusicBoxCommand1: EQU -66
- XDEF _MusicBoxCommand1
- _MusicBoxCommand1:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L 16(SP),D1
- MOVE.L _MusicBoxBase,A6
- JSR -66(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOMusicBoxCommand2
- _LVOMusicBoxCommand2: EQU -72
- XDEF _MusicBoxCommand2
- _MusicBoxCommand2:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L 16(SP),A1
- MOVE.L 20(SP),A2
- MOVE.L _MusicBoxBase,A6
- JSR -72(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOInformationA
- _LVOInformationA: EQU -78
- XDEF _InformationA
- _InformationA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -78(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOMultiRequestA
- _LVOMultiRequestA: EQU -84
- XDEF _MultiRequestA
- _MultiRequestA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),A1
- MOVE.L 16(SP),A2
- MOVE.L _MusicBoxBase,A6
- JSR -84(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOEasyCommand
- _LVOEasyCommand: EQU -90
- XDEF _EasyCommand
- _EasyCommand:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L 16(SP),D1
- MOVE.L 20(SP),D2
- MOVE.L _MusicBoxBase,A6
- JSR -90(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOIconifyMusicBox
- _LVOIconifyMusicBox: EQU -96
- XDEF _IconifyMusicBox
- _IconifyMusicBox:
- MOVE.L A6,-(SP)
- MOVE.L _MusicBoxBase,A6
- JSR -96(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOUnIconifyMusicBox
- _LVOUnIconifyMusicBox: EQU -102
- XDEF _UnIconifyMusicBox
- _UnIconifyMusicBox:
- MOVE.L A6,-(SP)
- MOVE.L _MusicBoxBase,A6
- JSR -102(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOIconifyArchive
- _LVOIconifyArchive: EQU -108
- XDEF _IconifyArchive
- _IconifyArchive:
- MOVE.L A6,-(SP)
- MOVE.L _MusicBoxBase,A6
- JSR -108(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOUnIconifyArchive
- _LVOUnIconifyArchive: EQU -114
- XDEF _UnIconifyArchive
- _UnIconifyArchive:
- MOVE.L A6,-(SP)
- MOVE.L _MusicBoxBase,A6
- JSR -114(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOOpenArchive
- _LVOOpenArchive: EQU -120
- XDEF _OpenArchive
- _OpenArchive:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),D0
- MOVE.L 12(SP),D1
- MOVE.L 16(SP),D2
- MOVE.L _MusicBoxBase,A6
- JSR -120(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOCreatePortA
- _LVOCreatePortA: EQU -126
- XDEF _CreatePortA
- _CreatePortA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L _MusicBoxBase,A6
- JSR -126(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVODeletePortA
- _LVODeletePortA: EQU -132
- XDEF _DeletePortA
- _DeletePortA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -132(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOCreateExtIOA
- _LVOCreateExtIOA: EQU -138
- XDEF _CreateExtIOA
- _CreateExtIOA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L _MusicBoxBase,A6
- JSR -138(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVODeleteExtIOA
- _LVODeleteExtIOA: EQU -144
- XDEF _DeleteExtIOA
- _DeleteExtIOA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -144(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVONewListA
- _LVONewListA: EQU -150
- XDEF _NewListA
- _NewListA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -150(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOGetLStr
- _LVOGetLStr: EQU -156
- XDEF _GetLStr
- _GetLStr:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),D0
- MOVE.L 12(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -156(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOErrorL
- _LVOErrorL: EQU -162
- XDEF _ErrorL
- _ErrorL:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),D0
- MOVE.L 12(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -162(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVODisplayCatalog
- _LVODisplayCatalog: EQU -168
- XDEF _DisplayCatalog
- _DisplayCatalog:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L _MusicBoxBase,A6
- JSR -168(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOCreateProcess
- _LVOCreateProcess: EQU -174
- XDEF _CreateProcess
- _CreateProcess:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L 16(SP),D1
- MOVE.L 20(SP),D2
- MOVE.L _MusicBoxBase,A6
- JSR -174(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOMacFormat
- _LVOMacFormat: EQU -180
- XDEF _MacFormat
- _MacFormat:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),A1
- MOVE.L 16(SP),D0
- MOVE.L _MusicBoxBase,A6
- JSR -180(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOPutTextA
- _LVOPutTextA: EQU -186
- XDEF _PutTextA
- _PutTextA:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L 16(SP),D1
- MOVE.L 20(SP),A1
- MOVE.L _MusicBoxBase,A6
- JSR -186(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOPutMText
- _LVOPutMText: EQU -192
- XDEF _PutMText
- _PutMText:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),D0
- MOVE.L 16(SP),D1
- MOVE.L 20(SP),A1
- MOVE.L 24(SP),D2
- MOVE.L _MusicBoxBase,A6
- JSR -192(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOOffsetX
- _LVOOffsetX: EQU -198
- XDEF _OffsetX
- _OffsetX:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -198(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOOffsetY
- _LVOOffsetY: EQU -204
- XDEF _OffsetY
- _OffsetY:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -204(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOSleepPointer
- _LVOSleepPointer: EQU -210
- XDEF _SleepPointer
- _SleepPointer:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -210(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVODeleteMMPort
- _LVODeleteMMPort: EQU -216
- XDEF _DeleteMMPort
- _DeleteMMPort:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -216(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOCleanUpPort
- _LVOCleanUpPort: EQU -222
- XDEF _CleanUpPort
- _CleanUpPort:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L _MusicBoxBase,A6
- JSR -222(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOSetupPrinter
- _LVOSetupPrinter: EQU -228
- XDEF _SetupPrinter
- _SetupPrinter:
- MOVE.L A6,-(SP)
- MOVE.L _MusicBoxBase,A6
- JSR -228(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOPrintIt
- _LVOPrintIt: EQU -234
- XDEF _PrintIt
- _PrintIt:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),A0
- MOVE.L 12(SP),A1
- MOVE.L _MusicBoxBase,A6
- JSR -234(A6)
- MOVE.L (SP)+,A6
- RTS
- XDEF _LVOLibVersionCheck
- _LVOLibVersionCheck: EQU -240
- XDEF _LibVersionCheck
- _LibVersionCheck:
- MOVE.L A6,-(SP)
- MOVE.L 8(SP),D0
- MOVE.L _MusicBoxBase,A6
- JSR -240(A6)
- MOVE.L (SP)+,A6
- RTS
- END
-
-